package com.sihan.framework.etm.entity;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import javax.persistence.Id;
@Data
@NoArgsConstructor
public class SecurityParam implements Serializable{

	private static final long serialVersionUID = 1L;

	@Id
	private Integer id;

	/**
	 * 口令期限
	 */
	private Integer psd;

	/**
	 * 会话过期时间
	 */
	private Integer globalSessionTimeout;

	/**
	 * 最大并发会话数
	 */
	private Integer maxSession;

	/**
	 * 登录失败次数
	 */
	private Integer faultNum;

	/**
	 * 锁定时间分钟
	 */
	private Integer lockTime;

	/**
	 * 账号扫描周期（月）
	 */
	private Integer scanCycle;

	/**
	 * 审计日志存储空间的容量上限
	 */
	private Integer dataUp;

	/**
	 * 临时账号有效期（月）
	 */
	private Integer tempAccount;

	/**
	 * 休眠账号休眠期限（月）
	 */
	private Integer sleepAccount;

	public SecurityParam(Integer id) {
		this.id = id;
	}
}
